<?php
include("./PDO/PdoConnect.php"); //On inclut la connexion à la base de données.
include("./PDO/PdoCombattant.php"); //On inclut les fonctions PDO (create / update etc...)
require("./class/Combattant.php"); //On requiere le fichier.

if (isset($_GET['action']))
{
	$action = $_GET['action'];
}

switch ($action)
{
	case "ajouter": //On inclut la page pour ajouter une situation.
            include("./page/combattant/ajouter.php");
            break;
	case "traitement_ajout": //On inclut la page qui insère la situation en base.
            $combattant = new Combattant();
            $combattant->setNomCombattant($_POST['NOMCOMBATTANT']);
            $combattant->setPrenomCombattant($_POST['PRENOMCOMBATTANT']);
            $combattant->setSurnomCombattant($_POST['SURNOMCOMBATTANT']);
            $combattant->setAllongeCombattant($_POST['ALLONGECOMBATTANT']);
            $combattant->setTailleCombattant($_POST['TAILLECOMBATTANT']);
            $combattant->setPoidsCombattant($_POST['POIDSCOMBATTANT']);
            $combattant->setPhotoCombattant($_POST['PHOTOCOMBATTANT']);
            $combattant->setIdPays($_POST['IDPAYS']);
            $combattant->setIdSexe($_POST['IDSEXE']);
            $oPDO= new PdoCombattant();
            $oPDO->create($combattant);
            break;
	case "lister":
            $oPDO = new PdoCombattant();
            $lesCombattants = $oPDO->readAll(); //ligne est un array contenant toutes les situations
            include("./page/combattant/lister.php");
            break;
        case "modifier":
            include("./page/combattant/modifier.php");
            break;
        case "traitement_modif":
            $combattant = new Combattant();
            $combattant->setIdCombattant($_POST['IDCOMBATTANT']);
            $combattant->setPrenomCombattant($_POST['PRENOMCOMBATTANT']);
            $combattant->setNomCombattant($_POST['NOMCOMBATTANT']);
            $combattant->setSurnomCombattant($_POST['SURNOMCOMBATTANT']);
            $combattant->setAllongeCombattant($_POST['ALLONGECOMBATTANT']);
            $combattant->setTailleCombattant($_POST['TAILLECOMBATTANT']);
            $combattant->setPoidsCombattant($_POST['POIDSCOMBATTANT']);
            $combattant->setPhotoCombattant($_POST['PHOTOCOMBATTANT']);
            $combattant->setIdPays($_POST['IDPAYS']);
            $combattant->setIdSexe($_POST['IDSEXE']);
            
            $pdo = new PdoCombattant();
            $pdo->update($combattant);
            break;
        case "supprimer":
            $combattant = new Combattant();
            $combattant->setIdCombattant($_GET['IDCOMBATTANT']);
            $oPDO = new PdoCombattant();
            $oPDO->delete($combattant);
            break;
}